package com.broadtext.message.model;

import com.broadtext.rms.system.model.TtAlertDefinition;

import java.util.Date;
import java.util.List;

public class MsgNoticeConfig {

    private String pkId;

    private String receiver;

    private String truename;

    private String week;

    private String startTime;

    private String endTime;

    private String alertCode;

    private String delFlag;

    private String createUser;

    private Date createDate;

    private String updateUser;

    private Date updateDate;

    private String remark;

    private String showMessage;

    private String sendSmsFlag;

    private String sendEmailFlag;

    private String noticeTimeType;

    private List<NoticeTime> noticeTimes;

    private List<TtAlertDefinition> alertDefinitions;

    public String getPkId() {
        return pkId;
    }

    public void setPkId(String pkId) {
        this.pkId = pkId == null ? null : pkId.trim();
    }

    public String getReceiver() {
        return receiver;
    }

    public void setReceiver(String receiver) {
        this.receiver = receiver == null ? null : receiver.trim();
    }

    public String getWeek() {
        return week;
    }

    public void setWeek(String week) {
        this.week = week == null ? null : week.trim();
    }

    public String getStartTime() {
        return startTime;
    }

    public void setStartTime(String startTime) {
        this.startTime = startTime == null ? null : startTime.trim();
    }

    public String getEndTime() {
        return endTime;
    }

    public void setEndTime(String endTime) {
        this.endTime = endTime == null ? null : endTime.trim();
    }

    public String getDelFlag() {
        return delFlag;
    }

    public void setDelFlag(String delFlag) {
        this.delFlag = delFlag == null ? null : delFlag.trim();
    }

    public String getCreateUser() {
        return createUser;
    }

    public void setCreateUser(String createUser) {
        this.createUser = createUser == null ? null : createUser.trim();
    }

    public Date getCreateDate() {
        return createDate;
    }

    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }

    public String getUpdateUser() {
        return updateUser;
    }

    public void setUpdateUser(String updateUser) {
        this.updateUser = updateUser == null ? null : updateUser.trim();
    }

    public Date getUpdateDate() {
        return updateDate;
    }

    public void setUpdateDate(Date updateDate) {
        this.updateDate = updateDate;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark == null ? null : remark.trim();
    }

    public String getShowMessage() {
        return showMessage;
    }

    public void setShowMessage(String showMessage) {
        this.showMessage = showMessage;
    }

    public String getSendSmsFlag() {
        return sendSmsFlag;
    }

    public void setSendSmsFlag(String sendSmsFlag) {
        this.sendSmsFlag = sendSmsFlag;
    }

    public String getSendEmailFlag() {
        return sendEmailFlag;
    }

    public void setSendEmailFlag(String sendEmailFlag) {
        this.sendEmailFlag = sendEmailFlag;
    }

    public List<NoticeTime> getNoticeTimes() {
        return noticeTimes;
    }

    public void setNoticeTimes(List<NoticeTime> noticeTimes) {
        this.noticeTimes = noticeTimes;
    }

    public List<TtAlertDefinition> getAlertDefinitions() {
        return alertDefinitions;
    }

    public void setAlertDefinitions(List<TtAlertDefinition> alertDefinitions) {
        this.alertDefinitions = alertDefinitions;
    }

    public String getAlertCode() {
        return alertCode;
    }

    public void setAlertCode(String alertCode) {
        this.alertCode = alertCode;
    }

    public String getTruename() {
        return truename;
    }

    public void setTruename(String truename) {
        this.truename = truename;
    }

    public String getNoticeTimeType() {
        return noticeTimeType;
    }

    public void setNoticeTimeType(String noticeTimeType) {
        this.noticeTimeType = noticeTimeType;
    }
}